package com.ruoyi.system.mapper;

import com.ruoyi.system.domain.ByUserCharge;
import com.ruoyi.system.domain.vo.StaticVo;
import org.apache.ibatis.annotations.Param;

import java.util.List;

/**
 * @Author: Zhangyuting
 * @Desctription: TODO
 * @Date: Created in 2024/12/11 23:03
 * @Version: 1.0
 */
public interface ByUserChargeMapper {


    public ByUserCharge selectByUserChargeById(Long id);

    public List<ByUserCharge> selectByUserChargeList(ByUserCharge byUserCharge);

    public int insertByUserCharge(ByUserCharge byUserCharge);

    public int updateByUserCharge(ByUserCharge byUserCharge);

    public int deleteByUserChargeById(Long id);

    public int deleteByUserChargeByIds(Long[] ids);

    public List<StaticVo> getMonth(@Param("beginTime") String beginTime,@Param("endTime") String endTime);

}
